package com.hxkj.entity.po;

/**
* 功能权限表
*
* @author: admin
* @version: 1.0
* @datetime: 2017-08-21 16:54:23
*/
public class Function extends Base {

    // 功能权限ID
    private Long functionId;
    // 功能权限编码
    private String functionCode;
    // 功能权限名称
    private String functionName;
    // 说明
    private String description;
    // 功能权限类型(1 菜单、2 功能)
    private Integer functionType;
    // 功能权限链接
    private String functionUri;
    // 
    private String permission;
    // 
    private Long functionSuperior;
    // 排序ID
    private Integer orderId;
    // 是否记录日志
    private Integer logSign;
    // 功能状态
    private Integer functionStatus;
    // 创建时间
    private Long createTime;
    // 更新时间
    private Long updateTime;
    // 删除标记
    private Integer delTag;

    public String getFunctionCode() {
    return functionCode;
    }

    public void setFunctionCode(String functionCode) {
    this.functionCode = functionCode;
    }

    public String getFunctionName() {
    return functionName;
    }

    public void setFunctionName(String functionName) {
    this.functionName = functionName;
    }

    public String getDescription() {
    return description;
    }

    public void setDescription(String description) {
    this.description = description;
    }

    public Integer getFunctionType() {
    return functionType;
    }

    public void setFunctionType(Integer functionType) {
    this.functionType = functionType;
    }

    public String getFunctionUri() {
    return functionUri;
    }

    public void setFunctionUri(String functionUri) {
    this.functionUri = functionUri;
    }

    public String getPermission() {
    return permission;
    }

    public void setPermission(String permission) {
    this.permission = permission;
    }

    public Long getFunctionSuperior() {
    return functionSuperior;
    }

    public void setFunctionSuperior(Long functionSuperior) {
    this.functionSuperior = functionSuperior;
    }

    public Integer getOrderId() {
    return orderId;
    }

    public void setOrderId(Integer orderId) {
    this.orderId = orderId;
    }

    public Integer getLogSign() {
    return logSign;
    }

    public void setLogSign(Integer logSign) {
    this.logSign = logSign;
    }

    public Integer getFunctionStatus() {
    return functionStatus;
    }

    public void setFunctionStatus(Integer functionStatus) {
    this.functionStatus = functionStatus;
    }

    public Long getCreateTime() {
    return createTime;
    }

    public void setCreateTime(Long createTime) {
    this.createTime = createTime;
    }

    public Long getUpdateTime() {
    return updateTime;
    }

    public void setUpdateTime(Long updateTime) {
    this.updateTime = updateTime;
    }

    public Integer getDelTag() {
    return delTag;
    }

    public void setDelTag(Integer delTag) {
    this.delTag = delTag;
    }

    public Long getFunctionId() {
    return functionId;
    }

    public void setFunctionId(Long functionId) {
    this.functionId = functionId;
    }

}
